import request from "@/utils/request";

// 查询费用管理列表
export function listBizJinjianBill(query) {
  return request({
    url: "/biz/bizJinjianBill/list",
    method: "get",
    params: query,
  });
}

// 查询费用统计列表
export function orgTypeStatistic(query) {
  return request({
    url: "/biz/bizJinjianBill/orgTypeStatistic",
    method: "get",
    params: query,
  });
}
// 查询费用统计列表 合计
export function sumOrgTypeStatistic(query) {
  return request({
    url: "/biz/bizJinjianBill/sumOrgTypeStatistic",
    method: "get",
    params: query,
  });
}

// 个人统计
export function oneSelfStatistic(query) {
  return request({
    url: "/biz/bizJinjianBill/oneSelfStatistic",
    method: "get",
    params: query,
  });
}

// 个人统计上部总计
export function oneSelfZongStatistic(query) {
  return request({
    url: "/biz/bizJinjianBill/oneSelfZongStatistic",
    method: "get",
    params: query,
  });
}
// 首页统计
export function indexDataJianBao(query) {
  return request({
    url: "/biz/bizJinjianBill/indexDataJianBao",
    method: "get",
    params: query,
  });
}

// 首页统计 个人
export function indexPaiHangBangSelf(query) {
  return request({
    url: "/biz/bizJinjianBill/indexPaiHangBangSelf",
    method: "get",
    params: query,
  });
}

// 首页统计部门
export function indexPaiHangBangDept(query) {
  return request({
    url: "/biz/bizJinjianBill/indexPaiHangBangDept",
    method: "get",
    params: query,
  });
}
// 快捷操作 待完成
export function indexDaiCaoZuo(query) {
  return request({
    url: "/biz/bizJinjianBill/indexDaiCaoZuo",
    method: "get",
    params: query,
  });
}

// 渠道数据统计
export function xiansuofenxi(query) {
  return request({
    url: "/biz/bizJinjianBill/xiansuofenxi",
    method: "get",
    params: query,
  });
}

// 查询费用管理详细
export function getBizJinjianBill(id) {
  return request({
    url: "/biz/bizJinjianBill/" + id,
    method: "get",
  });
}

// 新增费用管理
export function addBizJinjianBill(data) {
  return request({
    url: "/biz/bizJinjianBill",
    method: "post",
    data: data,
  });
}

// 修改费用管理
export function updateBizJinjianBill(data) {
  return request({
    url: "/biz/bizJinjianBill",
    method: "put",
    data: data,
  });
}

// 删除费用管理
export function delBizJinjianBill(id) {
  return request({
    url: "/biz/bizJinjianBill/" + id,
    method: "delete",
  });
}

// 查询最大编号
export function findMaxSort() {
  return request({
    url: "/biz/bizJinjianBill/findMaxSort",
    method: "get",
  });
}
// 导出费用管理
export function exportBizJinjianBill(query) {
  return request({
    url: "/biz/bizJinjianBill/export",
    method: "get",
    params: query,
  });
}
// 导出费用管理
export function exportOrgTypeStatistic(query) {
  return request({
    url: "/biz/bizJinjianBill/exportOrgTypeStatistic",
    method: "get",
    params: query,
  });
}
// 财务确认
export function bizJinjianBillCaiWuConfirm(data) {
  return request({
    url: "/biz/bizJinjianBill/bizJinjianBillCaiWuConfirm",
    method: "post",
    data: data,
  });
}
